1
Cơ sở biến và quy tắc đặt tên
AI015Lesson 2
00:00

Cơ sở biến trong Julia tập trung vào nguyên lý Suy luận kiểu. Khác với các ngôn ngữ như C++, Julia tự động suy ra kiểu dữ liệu từ giá trị được gán, mang lại trải nghiệm giống như kịch bản nhưng vẫn có hiệu suất của mã đã biên dịch.

1. Quy tắc từ vựng và độ nhạy

Các định danh trong Julia là hoàn toàn phân biệt chữ hoa chữ thường. Một biến có tên marks là khác biệt với Marks. Tất cả tên biến phải bắt đầu bằng một ký tự chữ cái; các ký tự tiếp theo có thể bao gồm chữ số, chữ cái hoặc dấu gạch dưới.

2. Quy tắc đặt tên dạng rắn (snake_case)

Theo hướng dẫn phong cách của Julia, các nhà phát triển sử dụng tên viết thường với các từ được ngăn cách bởi dấu gạch dưới (snake_case) cho các biến nhiều từ để duy trì sự nhất quán.

✅ student_name (Đúng: Bắt đầu bằng chữ cái, dạng snake_case)❌ 2nd_roll (Sai: Bắt đầu bằng chữ số)

3. Julia so với các ngôn ngữ tĩnh

Trong Julia, chúng ta không khai báo kiểu. Bộ biên dịch sẽ suy ra rằng 9.5 là một Float64 một cách tự động.

C++ (Rõ ràng)
int roll = 15;
Julia (Suy luận)
roll = 15

4. Môi trường và thực thi

Để chạy các tập lệnh, hãy dùng include("filename.jl"). Để thiết lập môi trường của bạn, bạn có thể thêm các gói như IJulia (cho Jupyter), PyPlot, hoặc dùng các IDE như AtomJuno.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>